package ro.isdc.training.ejb3.course.dao;

import ro.isdc.training.ejb3.course.domain.Course;
import ro.isdc.training.ejb3.course.domain.CourseId;

/**
 * Course Data Access Object interface.
 * 
 * @author Andrei Chirila
 */
public interface CourseDAO {
  /**
   * Finds a course by a course identifier.
   * 
   * @param courseId the course identifier
   * @return the course from the database
   */
  Course findCourseByIdentification(CourseId courseId);
}
